package com.glsc.ngateway.common.api.oaflow.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class DigitalKeyDetailDto implements Serializable {
    @ApiModelProperty(value = "发起人")
    private String detailIndex;

    @ApiModelProperty(value = "发证机构")
    private String keyIssueBranch;

    @ApiModelProperty(value = "对应平台")
    private String keyPlatform;

    @ApiModelProperty(value = "证书有效期")
    private String keyExpireDate;

    @ApiModelProperty(value = "使用部门")
    private String useDepartment;

    @ApiModelProperty(value = "保管人")
    private String custodian;

    @ApiModelProperty(value = "用途")
    private String useDesc;

    @ApiModelProperty(value = "证书序列号")
    private String keyNo;

    @ApiModelProperty(value = "状态")
    private String keyStatus;

    @ApiModelProperty(value = "备注")
    private String remark;
}